@CHARSET "UTF-8";
/*
o	这个css整体网站的所有样式
	by laohyx
*/
body{
	padding:0px;
	width:100%;
	margin:0px auto;
	font-family: 微软雅黑,Lucida Grande, Verdana, Sans-serif;
 	font-size: 14px;
 	color: #4F5155;
	background-color:#f9f9f9;	
}
.body_container{
	margin:0px auto;
	width:960px;
	background: #EBF5FC;
}
#header{
  background-image:url("../image/header.png");
  position:relative;
  margin:0px auto;
  height:204px;
  width:960px;
}


#header_user {
color: white;
padding: 0px;
position: absolute;
right: 10px;
top: 18px;
}
#logo{
  height:92px;
  width:63px;
  margin-left:5px;
  margin-top:5px;
  padding:2px;
  border:0px;}
#header_menu{
	
  position:absolute;
  top:159px;
  left:0px;
  }


.footer{
	height:60px;
	width:100%;
	background:#ccc;
	text-align:center;
	 
}
.sign{
margin-left:300px;
margin-right:13px;
}

.join{
    color:white;
    margin-right:300px;
}
.join-us{
    color:white!important;
    margin-left:20px;
}

.clear{
	font-size:0;
	clear:both;
	height:0;
}



.menu-link{
    background:url('../image/menu.png') repeat-x left; 
  width:100px;
  height:35px;
  margin:0px 0px;
  font-size:15px;
  margin-right:1px;
  line-height:35px;
  text-align:center;
  float:left;
}
.menu-search{
    background:url('../image/menu.png') repeat-x left; 
  width:455px;
  height:35px;
  margin:0px 0px;
  font-size:15px;
  margin-left:0px;
  line-height:35px;
  text-align:center;
  float:right;
}

#google_search_input{
	width:250px;
	height:18px;
}

#google_search_select {
	
	
}


#google_search_button{
background-color: #EF5876;
border-color: #F9B9C5 #772B3B #772B3B #F9B9C5;
border-style: solid;
border-width: 1px;
color: white;
cursor: pointer;
font-size: 12px;
padding: 4px 15px;
width: 80px;

text-align: center;

}

.button_red{
	display:block inline;
background-color: #EF5876;
//border-color: #F9B9C5 #772B3B #772B3B #F9B9C5;
//lhc cancel the border
border-style: solid;
border-width: 1px;
color: white;
cursor: pointer;
font-size: 15px;
padding: 4px 15px;
width: 80px;
text-align: center;

}


#header_menu a{
display:block;
width:100px;
height:35px;
}
#header_menu a:link, .menu-link a:visited{
  text-decoration:none;
  color:white;
}
#header_menu a:hover, .menu-link a:active{
  text-decoration:underline;
  color:white;
}
.topnav{
  margin-left:10px;
  font-size:13px;}
.topnav a:link, .topnav a:visited{
  text-decoration:none;
  color:white;
  }
.topnav a:hover, .topnav a:active{
  text-decoration:underline;
  color:white;
  }
.boxborder{
	 border: 1px solid #B6DBF4;
	background: white;
	padding-bottom: 10px;
}
.boxdown{
	margin:10px;
}
.boxtop {
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #B6DBF4;
	background:white;
	padding: 2px 10px 0 20px;
	font-size: 18px;
	font-weight: bold;
	color: black;
}
.sidebar{
  border-width:5px;
  border-style:solid;
  border-color:#adc7d9;
  width:300px;
  height:500px;
  float:left;
  margin-top:15px;
  
  } 
  
#footer{
  background:url('../image/wider.png') repeat-x left;
  height:50px;
  position:relative;
  text-align:center;
  width:960px;
  margin:0px auto;
  //padding-top:20px;
  line-height:50px;
  color:white;
   
  }
#button1{
  position:absolute;
  left:535px;
  top:5px;
  background-image:url("../image/search.png");
  width:54px;
  height:22px;
  margin:0px;
  }
#button2{
  position:absolute;
  left:600px;
  top:5px;
  background-image:url("../image/ask.png");
  width:54px;
  height:22px;
  margin:0px;
  }
#large{
  position:absolute;
  left:300px;
  top:5px;

  width:220px;
  margin:0px;
  }
a:link{color:#0364a4;text-decoration:none;}
a:visited{color:#0364a4;text-decoration:none;}
a:hover{color:#ff6600;text-decoration:underline;}
a:active{color:#0364a4;}
